<?php
include_once '../gerenciadores/AutoloadGerenciadores.php';


class RepositorioDeAvaliacaoDoCampus{
	private static $instancia;
	
	private function __construct(){
	}
	
	public static function getInstancia(){
		if(!isset(self::$instancia)){
			$c = __CLASS__;
			self::$instancia = new $c;
		}
		return self::$instancia;
	}
	
	public static function inserirAvaliacaoDoCampus(AvaliacaoDoCampus $avaliacao){
		$pessoa = $avaliacao->getInstrutor();
		$turma = $avaliacao->getTurma(); 
		
		$sql = "INSERT INTO `t_avaliacao_do_campus`
				(`estrutura`, `recursos`, `planejamento`, 
				`comunicacao`, `avaliacao`, `eventos`, `perfil`, `acoes`, `idpessoa`, `idturma`)
				 VALUES ('";
		
		$sql .= $avaliacao->getEstrutura()."', '";
		$sql .= $avaliacao->getRecursos()."', '";
		$sql .= $avaliacao->getPlanejamento()."', '";
		$sql .= $avaliacao->getComunicacao()."', '";
		$sql .= $avaliacao->getAvaliacao()."', '";
		$sql .= $avaliacao->getEventos()."', '";
		$sql .= $avaliacao->getPerfil()."', '";
		$sql .= $avaliacao->getAcoes()."', '";
		$sql .= $pessoa->getIdPessoa()."', '";
		$sql .= $turma->getIdTurma();
		
		$sql .= "');";
		__autoload("Conexao");
		Conexao::executaSql($sql);
	}
	
	
}
?>